Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Qatar F1a Croatia F1 Croatia F2 Germany F4 Kuwait F1 Kuwait F2 Italy F19 Italy F20 Netherlands F3 Italy F22 Italy F25 Italy #4-w2 Italy #4-w4 Iran F4 Germany F4 Australia F1 Italy F1 Italy F4 Italy F5 Morocco F1 Morocco F2 Italy F10 Romania F1 Italy F17 Australia F8 France F17 France F18 France F19 Spain F32 Spain F33 Israel F2 Italy F4 France F5 Italy F12 Italy F13 Italy F14 Italy F18 Italy F24 Italy F25 Italy F29 France F12 France F14 Great Britain F15 France F19 Great Britain F17 Spain F37 France F4 Italy F6 Italy F10 United Arab Emirates F1 United Arab Emirates F2 Czech Republic F5 Slovenia F1 Syria F2 Great Britain F11 Russia F5 Israel F5 Turkey F8 Australia F1 Australia F2 South Africa F1 South Africa F2 Canada F1 Usa F8 Mexico F2 Italy F11 Netherlands F1 Netherlands F3 Germany F7 Brazil F29 Iran F6 Iran F7 Sudan F1 Sudan F2 Croatia F10 Croatia F12 Croatia F1 USA F6 USA F7 Poland F1 Italy F13 Australia F1 Australia F2 Turkey F11 Italy F2 Italy F4 Italy F5 Italy F14 Italy F15 Italy F17 Slovak Republic F4 Poland F4 Kuwait F3 Israel F13 Israel F14 Israel F15 Cambodia F1 Cambodia F2 Cambodia F3 Qatar F5 Thailand F1 Thailand F2 Thailand F3 China F1 China F2 China F3 Malaysia F1 Qatar F2 Qatar F3 Czech Republic F3 Italy F17 Poland F2 Italy F21 Slovakia F4 Spain F32 Czech Republic F5 Kuwait F1 Kuwait F2 Togo F1 Italy F23 Italy F27 Iran F11 Slovakia F3 Togo F2 Poland F6 Poland F5 Egypt F3 Philippines F1 Egypt F8 Czech Republic F1 Kuwait F2 Italy F12 Lebanon F2 Netherlands F2 Italy F16 Italy F21 Italy F23 Australia F7 Spain F38 France F13 Great Britain F5 Italy F24 Great Britain F6 Italy F10 Italy #4-w1 Italy F15 Italy #4-w3 Iran F3 Qatar F1 Australia F2 France F4 Italy F8 Romania F2 Italy F13 Italy F14 Italy F15 Italy F26 Italy F30 Italy F31 Great Britain F16 Belgium F2 Italy F1 Italy F2 Italy F15 Italy F27 Czech Rep F5 UAE F1 Bahrain F1 Denmark F1 M25 Shymkent M25 Shymkent M25 Cuneo M15 Almaty M25+H Appiano China F1 China F2 Siemens Open 2007 - Scheveningen Fujitsu Siemens Open - Budapest Muller Cup - Ulm Warsteiner Challenger Wolfsburg - Wolfsburg Okal Cup - Eckental Ljubljana Open - Ljubljana V Trani Cup - Trani Asics Challenger Open - Monchengladbach Tatra Banka Open 2003 - Bratislava Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Hamburg Challenger - Hamburg Trofeo Francesco Guzzini - Recanati Olimp Kyiv Open - Kiev Skandia Open - Linz Black Forest Open - Freudenstadt Memorial Manfredini - Sassuolo Okal Cup 2001 International Bavarian Championships - Eckental Akbank Private Banking TED Open 2006 - Istanbul Credicard Mastercard Tennis Cup - Campos do Jordao 5° Sporting Challenger - Turin Joinville Tennis Festival - Joinville Sarajevo Open 2004 - Sarajevo Open de L'Isere-Trophee BNP Paribas - Grenoble Pekao Open - Szczecin Internationaux de Nouvelle-Caledonie - New Caledonia South African Airways Tennis Open - Durban Challenger DCN de Cherbourg - Cherbourg 4th Volkswagen Challenger - Wolfsburg Canottieri Mincio Open - Mantova Morocco Tennis Tour - Rabat Genoa Open Challenger-Fondazione Carige - Genova Unicredit (Suisse) Bank S.A. Challenger - Chiasso Unicredit Czech Open 2007 - Prostejov Memorial Manfredini - Sassuolo Baumag Open - Budapest Open de Montauban - Montauban Trofeo Sisma Mantova - Mantova Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Steelers Cup - Kosice Ostdeutscher Sparkassen Cup - Dresden Stella Artois Clay Court Championship - Budaors Siemens Open - Scheveningen Open D'Orleans - Orleans Ethias Trophy - Mons Citta di Monza - Monza Challenger Lugano - Lugano Kish Free Zone Island Challenger - Kish Island Intersport Heilbronn Open - Heilbronn Harbour Tennis Cup Regione Lombardia - Milan 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Club Coop's ATP Challenger International - Brisbane Internationaux du Doubs - Besancon Status Athens Open - Athens Morocco Tennis Tour - Rabat Open D'Orleans - Orleans ECM Prague Open 2005 - Prague BH Telecom Sarajevo 2007 - Sarajevo 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Open Diputacion Ciudad de Pozoblanco - Cordoba Dublin Challenger - Dublin Schickendanz Open - Furth Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Mamaia Challenger - Constanta Nord LB Open - Braunschweig Geneva Challenger - Geneva Guzzini Challenger - Recanati Arroyo de la Encomienda - Valladolid Waco Tennis Challenger - Waco Open de Tenis Amaya - Pamplona Nigeria F2 Heilbronn Open - Heilbronn Antonio Savoldi-Marco Co. - Manerbio Black Forest Open - Freudenstadt Black Forest Open - Freudenstadt BH Telecom Indoors Sarajevo 2006 - Sarajevo Melbourn Challenger Bergamo Challenger Kyoto Challenger Sarajevo Challenger Oldum Brown Vancouver Open - Vancouver Open de Rennes La Trinitaine - Rennes Tennis Napoli Cup 2007 - Napoli Ostrava Challenger Lambertz Open - Aachen Tunis Open 2007 - Tunis Tatra Banka Open - Bratislava Penza Challenger Recanati Challenger Saransk Challenger Genova Open Challenger - Genova Open des Alpes Trophee BNP Paribas - Grenoble Malaysian Open - Kuala Lumpur Astana Challenger Morocco Tennis Tour - Fes Jameson Cup - Milan Khanty-Mansiysk Challenger Roma Challenger 2007 - Rome Croatia Osiguranje Rijeka Open - Rijeka Busan Challenger Fergana Challenger Prostejov Challenger Bytom Challenger Recanati Challenger ATP Challenger Trophy 2007 - Trnava Trnava Challenger IPP Open - Helsinki Zagreb Open - Zagreb KGHM Dialog Polish Indoors - Wroclaw Singapore Challenger Burnie Challenger Caloundra Challenger S Tennis Masters - Graz Meknes Challenger Casablanca Challenger Bangkok Challenger Dallas Challenger Rabat Challenger Savannah Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta AGT Challenger - Leon Sofia Challenger Mitsubishi Electric Europe Cup - Monza Ethias Tennis Trophy - Mons Winnetka Challenger Pozoblanco Challenger Turin Challenger Poznan Challenger Tampere Challenger Samarkand Challenger Karshi Challenger Sao Paulo Challenger Kia International in Caloundra - Caloundra Genova Challenger Brasov Challenger San Remo Tennis Cup - San Remo Szczecin Challenger Banja Luka Challenger Trnava Challenger Mons Challenger Oberstaufen Cup-Head German Master's Series - Oberstaufen TEAN International - Alphen Aan Den Rijn Helsinki Challenger 3rd Volkswagon Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto President's Cup - Astana Tatra Banka Slovak Open - Bratislava Le Gosier Challenger Prague Challenger Monza Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Beijing Challenger San Marino Challenger Samarkand Challenger BH Tennis Open International Cup - Belo Horizonte Bangkok Challenger Como Challenger Tashkent Challenger Noumea Challenger Mersin Challenger Prostejov Challenger Prague Challenger Kia International In Kawana - Kawana Loughborough Challenger Astana Challenger Marburg Challenger Segovia Challenger Liberec Challenger Montevideo Challenger Kazan Challenger St. Remy Challenger Petange Challenger Arpa Ceramic Cup - Reggio Emilia Trnava Challenger Fergana Challenger Porsche Open - Poznan LXVII Concursu Internacional de Vigo - Vigo Tyumen Challenger Kazan Challenger Citta di Como - Como Tyumen Challenger Astana Challenger Bauer Watertechnology Cup 2007 - Eckental PEOPLEnet Cup - Dnepropetrovsk McDonalds ATP Challenger - Burnie South African Airways Open - East London Granby Challenger Milan Challenger Braunschweig Challenger St. Remy Challenger Szczecin Challenger Italy F17 Campinas Challenger Casablanca Challenger Napoli Challenger Heilbronn Challenger Guadalajara Challenger Astana Challenger Prostejov Challenger Poprad Tatry Challenger Irving Challenger Milan Challenger Astana Challenger Riviera di Rimini Challenger 2004 - Rimini Launceston Challenger Genova Challenger Orleans Challenger Dallas Challenger Mons Challenger Kosice Challenger Prague Challenger Braunschweig Challenger Poprad Tatry Challenger Flea Market Cup Busan Challenger Tennis - Busan Orleans Challenger Geneva Challenger Happy Valley Challenger China Open - Beijing Shymkent Challenger Copa Sevilla 2007 - Seville Kaohsiung Challenger Buenos Aires Challenger Heilbronn Challenger KGHM Polish Indoors - Wroclaw 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Noumea Challenger IPP Geneva Trophy - Geneva Le Gosier Challenger Guadalajara Challenger Aix En Provence Challenger Marrakech Challenger Prague Challenger Barletta Challenger Meerbusch Challenger Intersport Heilbronn Open - Heilbronn Szczecin Challenger Prostejov Challenger Samarkand Challenger Shymkent Challenger Happy Valley Challenger Wroclaw Challenger Barletta Challenger Vicenza Challenger Binghamton Challenger Lexington Challenger Granby Challenger Ciudad de Telde - Telde Tennis Napoli Cup - Napoli Brest Challenger Alexander Kolyaskin Memorial - Donetsk Bergamo Challenger Wroclaw Challenger Turin Challenger II Manta Open - Manta Milan Challenger Warsteiner Challenger Lubeck - Lubeck Samsung Secruities Cup Challenger - Seoul Kia International In Caloundra - Caloundra West of England Challenger - Bristol New Delhi Challenger III - New Delhi Busan Challenger Braunschweig Challenger Arad Challenger Stella Artois Clay Court Championships - Budaors The LTA Men's Challenger - Nottingham Shymkent Challenger Internazionali de Tennis di Bergamo - Bergamo The Manchester Trophy - Manchester Riviera di Rimini Challenger - Rimini Kyiv Open - Kiev KGHM Dialog Polish Indoors - Wroclaw Fujitsu Siemens Open - Budapest Fergana Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Portoroz Challenger Istanbul Challenger Nur-Sultan Challenger Lermontov Challenger Bratislava Challenger Rome Challenger Budapest Challenger - Budapest Black Forest Open 2002 - Freudenstadt Tatra Banka Slovak Open - Bratislava Tehran Open ATP Challenger - Tehran Open de la Ville de Saint Denis - Reunion Island The Nottingham Challenger - Nottingham Shimadzu All Japan Indoor Tennis Championships - Kyoto 2004 USTA Challenger of Calabasas - Calabasas Sporting Challenger - Turin 10ø Tornea B. Camparini - Reggio Emilia Mitsubishi Electric Europe Cup - Monza Tehran Open 2004 - Tehran Uncle Toby's Challenger in Burnie - Burnie The Surbiton Trophy - Surbiton Citta di Monza - Monza Aix En Provence Challenger Badden Open by Rothaus - Ettlingen ATP Open Castilla y Leon - Segovia Open Costa Daurada - Tarragona Alexander Kolyaskin Memorial - Donetsk Samsung Securities Cup - Seoul Nossa Caixa Tennis Cup - Sao Paulo Challenger 42 - Andrezieux HTV Challenger - Ho Chi Minh City 10° Trofeo Luigi Pezzoli - Bergamo Top Wool Challenger-Immagine Trophy - Biella Riviera di Rimini Challenger - Rimini Kos-Zucchetti Tennis Cup - Cordenons Open de Rennes La Trinitaine - Rennes Izmir Cup - Izmir Burnie Challenger Open des Alpes Trophee BNP Paribas - Grenoble 2008 Lubbock Challenger - Lubbock Ethias Trophy - Mons Sarasota Challenger Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Brasov Challenger Napoli Challenger Bordeaux Challenger Rome Challenger Ostrava Challenger Jonkoping Challenger Milan Challenger Prostejov Challenger Kosice Challenger BMW Open - Munich Heineken Open Shanghai - Shanghai Open de Moselle - Metz Qatar Open - Doha U.S. Men's Clay Court Championships - Houston Thailand Open - Bangkok The Dubai Tennis Championships - Dubai Open SEAT Godo 2006 - Barcelona Bratislava Challenger Gerry Weber Open - Halle Open de Moselle - Metz Open Seat Godo 2007 - Barcelona Bratislava Challenger Burnie Challenger Heilbronn Challenger Mercedes Cup - Stuttgart Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Open 13 - Marseille The Dubai Tennis Championships - Dubai The Artois Championships - London Countrywide Classic - Los Angeles St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Open 13 - Marseille Estoril Open - Estoril Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Open de Moselle - Metz Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam AIG Japan Open Tennis Championships - Tokyo Generali Open 2003 - Kitzbuhel Open Sabadell Atlantico - Barcelona Allianz Suisse Open Gstaad - Gstaad BMW Open - Munich Davidoff Swiss Indoors - Basel Pilot Pen Tennis - New Haven Szczecin Challenger Winnipeg Challenger Trnava Challenger Malaysian Open - Kuala Lumpur Heilbronn Challenger Kazan Challenger AEGON Championships - London Poznan Challenger Geneva Challenger Bergamo Challenger Belgrade Challenger Davidoff Swiss Indoors Basel - Basel Delray Beach International Tennis Championships - Delray Beach Dubai Duty Free Tennis Championships - Dubai Sunrise Challenger ABN AMRO World Tennis Tournament - Rotterdam Winston Salem - Winston Salem Open de Moselle - Metz Qatar ExxonMobil Open - Doha Bet-At-Home Austrian Open - Kitzbuhel Almaty Challenger Open Sabadell Atlantico - Barcelona Grand Prix Hassan II - Casablanca Dubai Duty Free Tennis Championships - Dubai Batman Challenger West Lakes Challenger If Stockholm Open - Stockholm Credit Agricole Suisse Open - Gstaad Sydney Challenger Catella Swedish Open - Bastad Mercedes Cup - Stuttgart Napoli Challenger Gerry Weber Open - Halle China Open - Beijing Turin Challenger Studena Croatia Open - Umag AIG Japan Open - Tokyo Erste Bank Open - Vienna Apia International - Sydney BMW Open - Munich Bet-at-home Open - Hamburg Guimaraes Challenger PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Qatar ExxonMobil Open - Doha Leon Challenger Portugal Open - Oeiras Rakuten Japan Open - Tokyo Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Apia International - Sydney BMW Open - Munich ABN AMRO World Tennis Tournament - Rotterdam Bratislava Challenger Kremlin Cup - Moscow Poprad Tatry Challenger BMW Open - Munich AEGON International - Eastbourne Helsinki Challenger Antalya Open - Antalya Estoril Open - Estoril ATP Kremlin Cup - Moscow Andria Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Scheveningen Challenger PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca Bet-at-home Cup - Kitzbuhel AEGON Championships - London Mercedes Cup - Stuttgart International German Open - Hamburg Heilbronn Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Porto Alegre Challenger Open 13 - Marseille SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Heilbronn Challenger Napoli Challenger BMW Open - Munich Delray Beach International Tennis Championships - Delray Beach Leon Challenger Rome Challenger Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Prostejov Challenger Gatineau Challenger Furth Challenger Maui Challenger Barcelona Open BancSabadell - Barcelona BMW Open - Munich Astana Challenger Koblenz Challenger Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Napoli Challenger Swiss Indoors Basel - Basel Astana Challenger Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Winnetka Challenger BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Napoli Challenger Milan Challenger Credit Agricole Suisse Open - Gstaad Brisbane - Brisbane Bangkok Challenger St. Petersburg Open - St. Petersburg Diego Open - Budapest Okal Open - Eckental Eskisehir Challenger Marburg Challenger Scheveningen Challenger Busan Open - Busan Head Cup Busan Open - Busan Internazionali di Tennis - Bergamo Zadar Challenger St. Petersburg Open - St. Petersburg Gerry Weber Open - Halle Qatar ExxonMobil Open - Doha Open 13 - Marseille Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Legg Mason Tennis Classic - Washington Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney Open 13 - Marseille AEGON International - Eastbourne St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow U.S. National Indoor Tennis Championships - Memphis Qatar ExxonMobil Open - Doha The Priority Telecom Open - Amersfoort BMW Open - Munich Apia International - Sydney Nur-Sultan Challenger Sopot Challenger AEGON International - Eastbourne Pacific Life Open - Indian Wells Rogers Masters - Toronto Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Masters Series Monte-Carlo - Monte-Carlo Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Campionati BNL dItalia - Rome Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BA-CA Tennis Trophy - Vienna BNP Paribas Open - Indian Wells Rogers Cup - Montreal PBZ Zagreb Indoors - Zagreb Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo BMW Open - Munich Internazionali BNL d'Italia - Rome Mercedes Cup - Stuttgart If Stockholm Open - Stockholm BNP Paribas Open - Indian Wells China Open - Beijing Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris U.S. Open - New York Australian Open - Melbourne BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells French Open - Paris Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Australian Open - Melbourne Miami Open - Miami Wimbledon - London U.S. Open - New York Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg Australian Open - Melbourne BRD Nastase Tiriac Trophy - Bucharest French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York BMW Open - Munich Open Sabadell Atlantico - Barcelona Australian Open - Melbourne Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Davis Cup, Group 1, PO, THA-KAZ 0-5 Hopman Cup - Perth Davis Cup, Group 1, 1R, KAZ-KOR 5-0 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, QF, KAZ-CZE 1-3 Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Asian Hopman Cup - Astana Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, Group 1, 2R, MKD-SVK 0-5 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, 1R, KAZ-BEL 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, KAZ-AUT 3-1